package com.kh.first.pojo;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.kh.first.utils.LongJsonSerializer;
import com.kh.first.utils.TN;
import lombok.Data;

import java.util.Date;

@Data
@TN("report_note")
public class ReportNotesPojo {//Fixme 这表设计妈的吐血，hibernate！！！
    //    @JsonSerialize(using = LongJsonSerializer.class)
//    private Long id;
    @JsonSerialize(using = LongJsonSerializer.class)
    private Long reportId;//附录依赖id，本来一个子表，现在变成主表了
    // 一个主表，两个子表
    private Integer verifyStatus;//审核,2代表审核通过,3代表附注取消了,由发起人取消
    private String verifyUserSignPath;//
    private String chooseVerifyUserWorkNo;//审核的人的工号
    private String receiveVerifyUserWorkNo;//接收到的工号,和上面两个要一样
    private String reason;//理由写不写都一样，有时间段代表着相关人员计时了
    private Date noteCreateTime;
    private Date startTime;//开始时间
    private Date endTime;//结束时间

}
